Promise.resolve().then(()=>console.log('promise'))

process.nextTick(()=>{
    console.log('nexTick');
})

setImmediate(()=>{
    console.log('imm');
})

// setTimeout(()=>{
//     console.log('timer1')
//     Promise.resolve().then(function() {
//         console.log('promise1')
//     })
// }, 0)
// setTimeout(()=>{
//     console.log('timer2')
//     Promise.resolve().then(function() {
//         console.log('promise2')
//     })
// }, 0)
